#ifndef _SKFAPI_SELFTEST_H_
#define _SKFAPI_SELFTEST_H_

#include "skfapi.h"

#ifdef __cplusplus
extern "C" {
#endif

	ULONG DEVAPI MKF_3DES_SelfTest(DEVHANDLE hDev);

	ULONG DEVAPI MKF_SM3_SelfTest(DEVHANDLE hDev);

	ULONG DEVAPI MKF_SM2_SelfTest(DEVHANDLE hDev);

	ULONG DEVAPI MKF_SM4_SelfTest(DEVHANDLE hDev);

	ULONG DEVAPI MKF_SM1_SelfTest(DEVHANDLE hDev);

	ULONG DEVAPI MKF_RSA_SelfTest(DEVHANDLE hDev, ULONG bitLen);

	ULONG DEVAPI MKF_AES_SelfTest(DEVHANDLE hDev);

#ifdef __cplusplus
}
#endif


#endif